home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / libblas / copy.z / copy
Encoding:
Text File  |  2002-10-03  |  2.7 KB  |  81 lines

  1. COPY(3F)                                              Last changed: 11-2-98
  2.  
  3.  
  4. NNAAMMEE
  5.      SSCCOOPPYY, DDCCOOPPYY, CCCCOOPPYY, ZZCCOOPPYY - Copies a real or complex vector into
  6.      another real or complex vector
  7.  
  8. SSYYNNOOPPSSIISS
  9.      Real
  10.  
  11.         CCAALLLL SSCCOOPPYY ((_n,, _x,, _i_n_c_x,, _y,, _i_n_c_y))
  12.  
  13.      Double precision
  14.  
  15.         CCAALLLL DDCCOOPPYY ((_n,, _x,, _i_n_c_x,, _y,, _i_n_c_y))
  16.  
  17.      Complex
  18.  
  19.         CCAALLLL CCCCOOPPYY ((_n,, _x,, _i_n_c_x,, _y,, _i_n_c_y))
  20.  
  21.      Double complex
  22.  
  23.         CCAALLLL ZZCCOOPPYY ((_n,, _x,, _i_n_c_x,, _y,, _i_n_c_y))
  24.  
  25. IIMMPPLLEEMMEENNTTAATTIIOONN
  26.      IRIX systems
  27.  
  28. DDEESSCCRRIIPPTTIIOONN
  29.      SSCCOOPPYY/DDCCOOPPYY copies a real vector into another real vector.
  30.  
  31.      CCCCOOPPYY/ZZCCOOPPYY copies a complex vector into another complex vector.
  32.  
  33.      These routines perform the following vector operation:
  34.  
  35.           _y  <-  _x
  36.  
  37.  
  38.      where _x and _y are real or complex vectors.
  39.  
  40.      These routines have the following arguments:
  41.  
  42.      _n     Integer.  (input)
  43.            Number of elements to be copied.  If _n <= 0, SSCCOOPPYY and CCCCOOPPYY
  44.            return without any computation.
  45.  
  46.      _x     Array of dimension (_n-1) * |_i_n_c_x| + 1.  (input)
  47.            SSCCOOPPYY: Real array.
  48.            DDCCOOPPYY: Double precision array.
  49.            CCCCOOPPYY: Complex array.
  50.            ZZCCOOPPYY: Double complex array.
  51.            Vector from which to copy.
  52.  
  53.      _i_n_c_x  Integer.  (input)
  54.            Increment between elements of _x.  If _i_n_c_x = 0, the results will
  55.            be unpredictable.
  56.  
  57.      _y     Array of dimension (_n-1) * |_i_n_c_y| + 1.  (output)
  58.            SSCCOOPPYY: Real array.
  59.            DDCCOOPPYY: Double precision array.
  60.            CCCCOOPPYY: Complex array.
  61.            ZZCCOOPPYY: Double complex array.
  62.            Result vector.
  63.  
  64.      _i_n_c_y  Integer.  (input)
  65.            Increment between elements of _y.  If _i_n_c_y = 0, the results will
  66.            be unpredictable.
  67.  
  68. NNOOTTEESS
  69.      These routines are Level 1 Basic Linear Algebra Subprograms (Level 1
  70.      BLAS).
  71.  
  72.      When working backward (_i_n_c_x < 0 or _i_n_c_y < 0), each routine starts at
  73.      the end of the vector and moves backward, as follows:
  74.  
  75.           _x(1-_i_n_c_x * (_n-1)), _x(1-_i_n_c_x * (_n-2)), ..., _x(1)
  76.  
  77.           _y(1-_i_n_c_y * (_n-1)), _y(1-_i_n_c_y * (_n-2)), ..., _y(1)
  78.  
  79. SSEEEE AALLSSOO
  80.      This man page is available only online.
  81.